#top {
	text-align: center;
	font-size: 12px;
}

#myp {
	margin-left: 150px;
}

#top_right {
	margin-left: 400px;
}

#top p {
	display: inline-block;
}

#main {
	width: 910px;
	height: 688px;
	margin: 0 auto;
	position: relative;
}

figcaption .Fc_left img,
.Fc_center img {
	width: 288px;
	height: 430.5px;
}

figcaption .Fc_right img {
	width: 288px;
	height: 208px;
}

figcaption .Fc_left,
.Fc_center,
.Fc_right {
	position: absolute;
	transition: all 2s;
}

figcaption .Fc_left,
.Fc_center {
	margin-right: 20px;
}

figcaption p {
	font-size: 12px;
}

figcaption h4 {
	color: green;
}

figcaption .Fc_right a {
	color: green;
	font-size: 12px;
}

figcaption .Fc_left {
	width: 288px;
	height: 682px;
	left: 300px;
	animation: left 2s 1s forwards;
	z-index: 100;
}

figcaption .Fc_center {
	width: 290px;
	height: 688px;
	left: 300px;
	z-index: 50;
}

figcaption .Fc_right {
	width: 288px;
	height: 362px;
	left: 300px;
	animation: right 2s 1s forwards;
	z-index: 150;
}

@keyframes left {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-300px);
	}
}

@keyframes right {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(300px);
	}
}